home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 05.zip / BS1 part 5 / SASC_6.0_Disk_4.adf / Compiler_Headers / Include / libraries / mathlibrary.h < prev    next >
C/C++ Source or Header  |  1992-07-30  |  1KB  |  40 lines

  1. #ifndef    LIBRARIES_MATHLIBRARY_H
  2. #define    LIBRARIES_MATHLIBRARY_H
  3. /*
  4. **    $Filename: libraries/mathlibrary.h $
  5. **    $Release: 2.04 Includes, V37.4 $
  6. **    $Revision: 1.6 $
  7. **    $Date: 90/07/13 $
  8. **
  9. **    Data structure returned by OpenLibrary of:
  10. **    mathieeedoubbas.library,mathieeedoubtrans.library
  11. **    mathieeesingbas.library,mathieeesingtrans.library
  12. **
  13. **    (C) Copyright 1987-1991 Commodore-Amiga, Inc.
  14. **        All Rights Reserved
  15. */
  16.  
  17. #ifndef EXEC_LIBRARIES_H
  18. #include <exec/libraries.h>
  19. #endif
  20.  
  21. struct MathIEEEBase
  22. {
  23.     struct Library MathIEEEBase_LibNode;
  24.     unsigned char    MathIEEEBase_reserved[18];
  25.     int    (*MathIEEEBase_TaskOpenLib)();
  26.     int    (*MathIEEEBase_TaskCloseLib)();
  27.     /*    This structure may be extended in the future */
  28. };
  29. /*
  30. * Math resources may need to know when a program opens or closes this
  31. * library. The functions TaskOpenLib and TaskCloseLib are called when
  32. * a task opens or closes this library. They are initialized to point to
  33. * local initialization pertaining to 68881 stuff if 68881 resources
  34. * are found. To override the default the vendor must provide appropriate
  35. * hooks in the MathIEEEResource. If specified, these will be called
  36. * when the library initializes.
  37. */
  38.  
  39. #endif    /* LIBRARIES_MATHLIBRARY_H */
  40.